package model

import "github.com/zeromicro/go-zero/core/stores/sqlx"

var _ SmsSkuFullReductionModel = (*customSmsSkuFullReductionModel)(nil)

type (
	// SmsSkuFullReductionModel is an interface to be customized, add more methods here,
	// and implement the added methods in customSmsSkuFullReductionModel.
	SmsSkuFullReductionModel interface {
		smsSkuFullReductionModel
	}

	customSmsSkuFullReductionModel struct {
		*defaultSmsSkuFullReductionModel
	}
)

// NewSmsSkuFullReductionModel returns a model for the database table.
func NewSmsSkuFullReductionModel(conn sqlx.SqlConn) SmsSkuFullReductionModel {
	return &customSmsSkuFullReductionModel{
		defaultSmsSkuFullReductionModel: newSmsSkuFullReductionModel(conn),
	}
}
